software management radius3 outsource medical application emr information technology relationship bpo customer technology thin-client outsourcing practice management software consulting medical billing software science crm institute